package cn.jieruoda.eb.system.domain.repository;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import cn.jieruoda.eb.system.domain.entity.SystemMenu;

/**
 * 系统菜单数据访问接口
 */
@Repository
public interface SystemMenuRepository extends JpaRepository<SystemMenu, Integer> {
    
    /**
     * 根据父级ID查询菜单列表
     */
    List<SystemMenu> findByPid(Integer pid);
    
    /**
     * 根据菜单类型查询菜单列表
     */
    List<SystemMenu> findByTypeAndStatusOrderByPidAscSortAsc(String type, int status);

    List<SystemMenu> findByStatusOrderByPidAscSortAsc(int status);


} 